Nuprl Lemma : lnk-decl-ap 11,40

k:Knd, l:IdLnk, dt:fpf(Id; x.Type).
(fpf-dom(Kind-deq; k; lnk-decl(ldt)))
 sqequal(fpf-ap(lnk-decl(ldt); Kind-deq; k); fpf-ap(dt; id-deq; tag(k))) 
latex


Definitionstag(k), x:A  B(x), left + right, Knd, t  T, IdLnk, Id, Type, xt(x), x:AB(x), fpf(Aa.B(a)), lnk-decl(ldt), x.A(x), top, x:AB(x), Kind-deq, fpf-dom(eqxf), b, P  Q, guard(T), sq_type(T), s = t, prop{i:l}, sqequal(st), False, A, b, , id-deq, rcv(l,tg), P  Q, P  Q, Unit, fpf-cap(feqxz), void
Lemmaslnk-decl-dom-not, lnk-decl-cap, eqtt to assert, iff transitivity, eqff to assert, assert of bnot, rcv wf, id-deq wf, bool wf, bnot wf, not wf, lnk-decl-dom2, IdLnk sq, lnk-decl-dom, assert wf, fpf-dom wf, Kind-deq wf, fpf-trivial-subtype-top, lnk-decl wf, fpf wf, Id wf, IdLnk wf, Knd wf

origin